<HTML>
<HEAD>
<TITLE>
Global.cpp
</TITLE>
</HEAD>
<BODY>
<PRE>



<font color="blue">#include</font> <font color="maroon">"Global.h"</font>
<font color="blue">#include</font> <font color="maroon">&#60;iostream&#62;</font>
<font color="blue">#include</font> <font color="maroon">&#60;sstream&#62;</font>
<font color="blue">using</font> <font color="blue">namespace</font> std;







<font color="green">/************************************************************************/</font>
<font color="green">/* function definations
/************************************************************************/</font>


<font color="blue">int</font> global<font color="black">:</font><font color="black">:</font>str_num<font color="black">(</font>string str<font color="black">)</font>
<font color="black">{</font>
    <font color="blue">return</font> <font color="maroon">0</font>;
<font color="black">}</font>

<font color="blue">bool</font> global<font color="black">:</font><font color="black">:</font>is_digit<font color="black">(</font><font color="blue">char</font> c<font color="black">)</font>
<font color="black">{</font>
    <font color="blue">if</font><font color="black">(</font><font color="black">(</font>c<font color="black">&#62;</font><font color="black">=</font><font color="maroon">'0'</font><font color="black">)</font><font color="black">&</font><font color="black">&</font><font color="black">(</font>c<font color="black">&#60;</font><font color="black">=</font><font color="maroon">'9'</font><font color="black">)</font><font color="black">)</font>
        <font color="blue">return</font> <font color="blue">true</font>;
    <font color="blue">return</font> <font color="blue">false</font>;
<font color="black">}</font>


<font color="blue">bool</font> global<font color="black">:</font><font color="black">:</font>is_relop<font color="black">(</font><font color="blue">char</font> ch<font color="black">)</font>
<font color="black">{</font>
    <font color="blue">if</font> <font color="black">(</font><font color="black">(</font>ch<font color="black">=</font><font color="black">=</font><font color="maroon">'+'</font><font color="black">)</font><font color="black">|</font><font color="black">|</font><font color="black">(</font>ch<font color="black">=</font><font color="black">=</font><font color="maroon">'-'</font><font color="black">)</font><font color="black">|</font><font color="black">|</font><font color="black">(</font>ch<font color="black">=</font><font color="black">=</font><font color="maroon">'*'</font><font color="black">)</font><font color="black">|</font><font color="black">|</font><font color="black">(</font>ch<font color="black">=</font><font color="black">=</font><font color="maroon">'/'</font><font color="black">)</font><font color="black">)</font>
    <font color="black">{</font>
        <font color="blue">return</font> <font color="blue">true</font>;
    <font color="black">}</font>

    <font color="blue">if</font> <font color="black">(</font><font color="black">(</font>ch<font color="black">=</font><font color="black">=</font><font color="maroon">'('</font><font color="black">)</font><font color="black">|</font><font color="black">|</font><font color="black">(</font>ch<font color="black">=</font><font color="black">=</font><font color="maroon">')'</font><font color="black">)</font><font color="black">|</font><font color="black">|</font><font color="black">(</font>ch<font color="black">=</font><font color="black">=</font><font color="maroon">';'</font><font color="black">)</font><font color="black">|</font><font color="black">|</font><font color="black">(</font>ch<font color="black">=</font><font color="black">=</font><font color="maroon">'['</font><font color="black">)</font><font color="black">|</font><font color="black">|</font><font color="black">(</font>ch<font color="black">=</font><font color="black">=</font><font color="maroon">']'</font><font color="black">)</font><font color="black">|</font><font color="black">|</font><font color="black">(</font>ch<font color="black">=</font><font color="black">=</font><font color="maroon">'='</font><font color="black">)</font><font color="black">|</font><font color="black">|</font><font color="black">(</font>ch<font color="black">=</font><font color="black">=</font><font color="maroon">'&#60;'</font><font color="black">)</font><font color="black">|</font><font color="black">|</font><font color="black">(</font>ch<font color="black">=</font><font color="black">=</font><font color="maroon">','</font><font color="black">)</font><font color="black">)</font>
    <font color="black">{</font>
        <font color="blue">return</font> <font color="blue">true</font>;
    <font color="black">}</font>

    <font color="blue">return</font> <font color="blue">false</font>;

<font color="black">}</font>





<font color="blue">bool</font> global<font color="black">:</font><font color="black">:</font>is_skip<font color="black">(</font><font color="blue">char</font> c<font color="black">)</font>
<font color="black">{</font>
    <font color="blue">if</font> <font color="black">(</font>c<font color="black">=</font><font color="black">=</font><font color="maroon">' '</font><font color="black">|</font><font color="black">|</font>c<font color="black">=</font><font color="black">=</font><font color="maroon">'\r'</font><font color="black">|</font><font color="black">|</font>c<font color="black">=</font><font color="black">=</font><font color="maroon">'\t'</font><font color="black">)</font>
    <font color="black">{</font>
        <font color="blue">return</font> <font color="blue">true</font>;
    <font color="black">}</font>
    <font color="blue">return</font> <font color="blue">false</font>;

<font color="black">}</font>

<font color="blue">bool</font> global<font color="black">:</font><font color="black">:</font>is_letter<font color="black">(</font><font color="blue">char</font> c<font color="black">)</font>
<font color="black">{</font>
    <font color="blue">if</font><font color="black">(</font><font color="black">(</font><font color="black">(</font>c<font color="black">&#62;</font><font color="black">=</font><font color="maroon">'a'</font><font color="black">)</font><font color="black">&</font><font color="black">&</font><font color="black">(</font>c<font color="black">&#60;</font><font color="black">=</font><font color="maroon">'z'</font><font color="black">)</font><font color="black">)</font><font color="black">|</font><font color="black">|</font><font color="black">(</font><font color="black">(</font>c<font color="black">&#62;</font><font color="black">=</font><font color="maroon">'A'</font><font color="black">)</font><font color="black">&</font><font color="black">&</font><font color="black">(</font>c<font color="black">&#60;</font><font color="black">=</font><font color="maroon">'Z'</font><font color="black">)</font><font color="black">)</font><font color="black">)</font>
        <font color="blue">return</font> <font color="blue">true</font>;
    <font color="blue">return</font> <font color="blue">false</font>;
<font color="black">}</font>


string global<font color="black">:</font><font color="black">:</font>transtostr<font color="black">(</font><font color="blue">int</font> num<font color="black">)</font>
<font color="black">{</font>
    stringstream out;
    out<font color="black">&#60;</font><font color="black">&#60;</font>num;
    <font color="blue">return</font> out.str<font color="black">(</font><font color="black">)</font>;
<font color="black">}</font>




<font color="green">//</font>
<font color="blue">bool</font> global<font color="black">:</font><font color="black">:</font>isFileName<font color="black">(</font>string fn<font color="black">)</font>
<font color="black">{</font>


    <font color="blue">return</font> <font color="blue">true</font>;
<font color="black">}</font>

<font color="blue">int</font> global<font color="black">:</font><font color="black">:</font>strToInt<font color="black">(</font> string str <font color="black">)</font>
<font color="black">{</font>
    <font color="blue">const</font> <font color="blue">char</font><font color="black">*</font> temp <font color="black">=</font>str.c_str<font color="black">(</font><font color="black">)</font>;
    <font color="blue">return</font> atoi<font color="black">(</font>temp<font color="black">)</font>;
<font color="black">}</font>




</PRE>
</BODY>
</HTML>
